﻿using System;
using System.Collections.Generic;
using System.Text;

namespace Xfm
{
    public interface IXfmOption
    {
        string Key { get; }
        object Value { get; }
        T GetValue<T>() where T : class;
        Type ValueType { get; }
        void Init();
        void ReSet(object optionValue);
        string Reload();
        Tuple<bool?, object> Validate();
    }
}
